<?php
    require_once '../rutas.php';
    require_once DB;
    require_once CLASES.'/user.php';
    require_once CLASES.'/model.php';
    require_once '../functions.php';
    session_start();
    $model=new model();


    abrirConexion();
    if(comprobarSession($_SESSION['username'], $_SESSION['password']))
    {
        $user=new User();
        $user=$_SESSION['user'];
        cerrarConexion();
        comprobarRol();
    }else
    {
        cerrarConexion();
        header("location:login.php");
    }

    abrirConexion();
    
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>EVALUADOR :: REGISTRAR USUARIO ::</title>
            
            <link href="../css/login.css" type="text/css" rel="stylesheet">
            <link href="../css/estilo.css" type="text/css" rel="stylesheet">
            <link href="../css/captcha.css" type="text/css" rel="stylesheet">
            <link href="../css/jquery.validate.password.css" type="text/css" rel="stylesheet">
            <style type="text/css">@import "../css/jquery.realperson.css";</style>
            <link href="../css/jquery-ui-1.8.css" type="text/css" rel="stylesheet">
            <link href="../css/colorbox.css" type="text/css" rel="stylesheet">
            <script src="../js/jquery/jquery-1.2.6.min.js"></script>
            <script src="../js/jquery/jquery-1.4.2.min.js"></script>
            <script src="../js/jquery/jquery-validate/jquery.validate.js"></script>
            <script src="../js/jquery/colorbox.js"></script>
            <script src="../js/jquery/jquery.realperson.js"></script>
            <script src="../js/jquery/jquery.validate.validate.js"></script>
            <script src="../js/jquery/jquery.validate.password.js"></script>

        <script type="text/javascript">
            
            $().ready(function(){

                var nsecciones=0;
                
                $("#username").focus();
                
                
                
                $('#btnRegistrar').click(function(){
                    
                     
                    
                    $("#txtNombre").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#txtApellido").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectMunicipio").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });

                    $("#txtUsername").rules("add", {
                        required: true,remote:{url:"../requets/usuarios/ajaxCheckUsername.php",type:"post"},
                        messages: {
                            required: "<br>Este campo es requerido",
                            remote:"<br>El nombre de usuario ingresado ya se encuentra en uso. Seleccione uno diferente."
                        }
                    });
                    
                    $("#txtRepetirPassword").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#txtCI").rules("add", {
                        required: true,number:true,required: true,remote:{url:"../requets/usuarios/ajaxCheckCI.php",type:"post"},
                        messages: {
                            required: "<br>Este campo es requerido",
                            number: "<br>Este campo solo admite numeros",
                            remote:"<br>La C.I ingresada ya se encuentra registrada en el sistema."
                        }
                    });
                    $("#txtLocalidad").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });

                if($("#password").val()==$("#password").val()){
                    if($('#frmUsuario').validate().element("#txtNombre") &
                        $('#frmUsuario').validate().element("#txtApellido") &
                        $('#frmUsuario').validate().element("#selectMunicipio") &
                        $('#frmUsuario').validate().element("#txtUsername") &
                        $('#frmUsuario').validate().element("#password") &
                        $('#frmUsuario').validate().element("#txtRepetirPassword") &
                        $('#frmUsuario').validate().element("#txtLocalidad") &
                        $('#frmUsuario').validate().element("#txtCI")){
                        $.post("../requets/usuarios/ajaxRegistrarEstudiante2.php", $('#frmUsuario').serialize(),function(r){
                            if(r=="ok"){
                                alert("Registrado satisfactoriamente");
                                document.location="usuarios.php";
                            }
                            
                            if(r=="code")
                            {
                                    $("#after_submit").html('');
                                    $("#refresh").after('<br><br><label class="error" id="after_submit">Verifique el código</label>');
                                    change_captcha();
                                    clear_form();
                            }

                        });
                    }
                }else{
                    alert("Verique el password");
                }
                    
                });
                

                
                $('#frmUsuario').validate({errorPlacement: function(error, element) {
                            error.appendTo(element.parent());

                        }});
                    
                $("#password").rules("add", {
                        password: "#txtUsername"
       
                    });
                    
                    
                 $("#selectEstado").change(function(){
                     $.post("../requets/general/ajaxGetMunicipios.php", {estado_id:$(this).attr("value")}, function(r){
                         $("#selectMunicipio").html(r);
                     })
                 });
                 
                 
                 
                 $("#password").keyup(function() {
                  $(this).valid();
                });
                
                 $('img#refresh').click(function() {  
 
                    change_captcha();
                 });
 
                 function change_captcha()
                 {
                        document.getElementById('captcha').src="get_captcha.php?rnd=" + Math.random();
                 }

                
            });
        </script>
    </head>
    <body>
        <form id="frmUsuario">
            <div id="main">
                <div class="fl membrete">
                        <img src="../img/banner.png">
                  </div>
                <br><?php require_once HEADER ?>
                <div class="contenido fl">
                    
                    <div class="mar20"><br>
                        <div class="titulo">REGISTRO DE USUARIO</div><br><br>
                        <table class="table-format table-bordes" cellspacing="0">
                            <tr>
                                <th colspan="3">DATOS DE REGISTRO</th>
                                
                            </tr>
                            <tr>
                                <td width="200px">Nombre</td>
                                <td width="300px" colspan="3"><input id="txtNombre" name="txtNombre" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td width="200px">Apellido</td>
                                <td width="300px" colspan="3"><input id="txtApellido" name="txtApellido" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td>Estado</td>
                                <td colspan="2"><select id="selectEstado" name="selectEstado">
                                        <?php
                                            $model->getCombolModel2("estados", "nombre_estado","id_estado")
                                        ?>
                                    </select></td>
                            </tr>
                            <tr>
                                <td>Municipio</td>
                                <td colspan="3"><select id="selectMunicipio" name="selectMunicipio">
                                    </select></td>
                            </tr>
                            <tr>
                                <td width="200px">Localidad</td>
                                <td width="300px" colspan="3"><input id="txtLocalidad" name="txtLocalidad" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td width="200px">C.I</td>
                                <td width="300px" colspan="3"><input id="txtCI" name="txtCI" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td>Tipo de Usuario</td>
                                <td colspan="2"><select id="selectEstado" name="selectTipo">
                                        <option value="Estudiante">Estudiante</option>
                                        <option value="Administrador">Administrador</option>
                                    </select></td>
                            </tr>
                            <tr>
                                <td width="200px">Nombre de usuario</td>
                                <td width="300px" colspan="3"><input id="txtUsername" name="txtUsername" type="text" size="45"></td>
                            </tr>
                            <tr>
                                <td width="200px">Password</td>
                                <td width="300px"><div class="fl"><input id="password" name="password" type="password" size="45"></div>
                                        	
                                </td>
                                <td class="status">
                                    <div class="password-meter">
                                                    <div class="password-meter-message"> </div>
                                                    <div class="password-meter-bg">
                                                    <div class="password-meter-bar"></div>
                                                    </div>
                                                </div>
                                </td>
                                
                            </tr>
                               <tr>
                                <td width="200px">Repetir password</td>
                                <td width="300px" colspan="3"><input id="txtRepetirPassword" name="txtRepetirPassword" type="password" size="45"></td>
                            </tr>
                            </tr>
                               <tr>
                                <td width="200px">Instroduzca el código</td>
                                <td width="300px" colspan="3">
                                    	<div id="wrap" align="center">
                                                <img src="get_captcha.php" alt="" id="captcha" />
                                                <br clear="all" />
                                                <input name="code" type="text" id="code">
                                        </div>
                                        <img src="refresh.jpg" width="25" alt="" id="refresh" /> 
                                </td>
                            </tr>
                            
                        </table><br><br>

                        <input id="btnRegistrar" type="button" value="REGISTRAR">
                        
                    </div>
                </div>
                <div class="copyRight basicFont fl">
                        <div class="mar4">Sistema elaborado por la unidad de desarrollo del Instituto Geográfico de Venezuela Simón Bolívar</div>
                    </div>
            </div>
        </form>
    </body>
</html>
